package com.liang.jiekou.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * author: LiangPanDeng
 * time : 2023.11.15
 *  工作中心信息单头档
 */
@Data
@ApiModel("工作中心信息单头档")
public class CMSMD extends BASE{


    @JsonProperty(value = "MD001")
    @ApiModelProperty(value = "工作中心编号")
    private String MD001;       //工作中心编号	C	10.0	工作中心编号

    @JsonProperty(value = "MD002")
    @ApiModelProperty(value = "工作中心名称")
    private String MD002;       //工作中心名称	C	20.0	工作中心名称

    @JsonProperty(value = "MD003")
    @ApiModelProperty(value = "工厂编号")
    private String MD003;       //工厂编号	C	6.0	工厂编号

    @JsonProperty(value = "MD004")
    @ApiModelProperty(value = "每日人工产能")
    private BigDecimal MD004;       //每日人工产能	N	8.2	每日人工产能

    @JsonProperty(value = "MD005")
    @ApiModelProperty(value = "每日机器产能")
    private BigDecimal MD005;       //每日机器产能	N	8.2	每日机器产能

    @JsonProperty(value = "MD006")
    @ApiModelProperty(value = "标准人工效率")
    private BigDecimal MD006;       //标准人工效率	N	5.4	标准人工效率

    @JsonProperty(value = "MD007")
    @ApiModelProperty(value = "标准机器负荷")
    private BigDecimal MD007;       //标准机器负荷	N	5.4	标准机器负荷

    @JsonProperty(value = "MD008")
    @ApiModelProperty(value = "制费分摊依据")
    private String MD008;       //制费分摊依据	C	1.0	预留字段

    @JsonProperty(value = "MD009")
    @ApiModelProperty(value = "标准工资率")
    private BigDecimal MD009;       //标准工资率	N	11.6	预留字段

    @JsonProperty(value = "MD010")
    @ApiModelProperty(value = "标准制费分摊率")
    private BigDecimal MD010;       //标准制费分摊率	N	11.6	预留字段

    @JsonProperty(value = "MD011")
    @ApiModelProperty(value = "备注")
    private String MD011;       //备注	V	255.0	备注

    @JsonProperty(value = "MD012")
    @ApiModelProperty(value = "预留字段")
    private String MD012;       //预留字段	C	1.0	预留字段

    @JsonProperty(value = "MD013")
    @ApiModelProperty(value = "标准固定制费分摊率")
    private BigDecimal MD013;       //标准固定制费分摊率	N	11.6	预留字段

    @JsonProperty(value = "MD014")
    @ApiModelProperty(value = "清场合格证有效天数")
    private BigDecimal MD014;       //清场合格证有效天数	N	4.0	清场合格证有效天数

    @JsonProperty(value = "MD015")
    @ApiModelProperty(value = "部门")
    private String MD015;       //部门	C	6.0	部门编号

    @JsonProperty(value = "MD016")
    @ApiModelProperty(value = "预留字段")
    private String MD016;       //预留字段	C	1.0	预留字段

    @JsonProperty(value = "MD017")
    @ApiModelProperty(value = "预留字段")
    private String MD017;       //预留字段	C	8.0	预留字段

    @JsonProperty(value = "MD018")
    @ApiModelProperty(value = "预留字段")
    private String MD018;       //预留字段	V	30.0	预留字段

    @JsonProperty(value = "MD019")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MD019;       //预留字段	N	4.0	预留字段

    @JsonProperty(value = "MD020")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MD020;       //预留字段	N	16.6	预留字段

    @JsonProperty(value = "MD021")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MD021;       //预留字段	N	16.6	预留字段

    @JsonProperty(value = "MD022")
    @ApiModelProperty(value = "自动领料仓库")
    private String MD022;       //自动领料仓库	C	10.0	自动领料仓库

    @JsonProperty(value = "MD023")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MD023;       //预留字段	N	16.6	预留字段




}
